// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const db = cloud.database();

  //console.log(this.data.stuLst.openid);
  // //判断是否存在
  //   // 查询当前用户所有的 counters
  //   db.collection('user').get({
  //     success: res => {
  //       this.setData({
  //         // queryResult: JSON.stringify(res.data, null, 2)
  //         stuLst: res.data
  //       })
  //       console.log('[数据库] [查询记录] 成功: ', res)
  //       wx.hideToast();
  //     },
  //     fail: err => {
  //       wx.showToast({
  //         icon: 'none',
  //         title: '查询记录失败'
  //       })
  //       console.error('[数据库] [查询记录] 失败：', err)
  //     }
  //   })

//判断用户是否重复
  // if (wxContext.OPENID == this.data.stuLst.openid){
  //     wx.showModal({
  //       title: '提示',
  //       content: '用户已存在',
  //       showCancel: false,
  //     })
  //     return
  //   }

  return await db.collection("user").add({
    data: {
      openid: wxContext.OPENID,
      headpic: event.headpic,
      actualname: event.actualname,
      role: event.role,
      status: event.status
    }
  })
}